package file;

import java.io.File;

public class FileDemo {
    public static void main(String[] args) {
        //访问当前项目目录下的demo.txt文件
        //File file = new File("C:/Users/TEACHER/IdeaProjects/JSD2405SE/demo.txt");
        //相对路径中的"./"当前目录，在IDEA中执行时表示的是向前项目目录
        //实际开发中都使用相对路径，因为不涉及到跨平台问题。
        File file = new File("./demo.txt");
        //获取名字
        String name = file.getName();
        System.out.println("名字:" + name);
        //获取大小(文件占用的字节数)
        long length = file.length();
        System.out.println("大小:" + length + "字节");
        /*
            read:读
            write:写
         */
        boolean cr = file.canRead();
        boolean cw = file.canWrite();
        System.out.println("是否可读:" + cr);
        System.out.println("是否可写:" + cw);
        /*
            hidden:隐藏
         */
        boolean isHidden = file.isHidden();
        System.out.println("是否被隐藏:" + isHidden);
    }
}
